Table: Research, Development, and Computer Software [Table]

Line Label Object Class Period Type Balance Name
1 Research, Development, and Computer Software [Table] [Table]

*

*

added:ResearchDevelopmentComputerSoftwareTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Research, Development, and Computer Software [Line Items] [Line Items]

*

*

added:ResearchDevelopmentComputerSoftwareLineItems
5 Research, Development, and Computer Software Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock
6 Research, Development, and Computer Software [Hierarchy] [Abstract]

*

*

added:ResearchDevelopmentComputerSoftwareHierarchy
7 Research, Development and Computer Software, Activity Description [Concept] Text/String For Period

*

us-gaap:ResearchDevelopmentAndComputerSoftwareActivityDescription
8 Research and Development Expense [Roll Up] [Abstract]

*

*

us-gaap:ResearchAndDevelopmentExpenseAbstract
9 Research and Development Expense (Excluding Acquired in Process Cost) [Concept] Monetary For Period Debit us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
10 Research and Development Expense, Software (Excluding Acquired in Process Cost) [Concept] Monetary For Period Debit us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
11 Research and Development in Process [Concept] Monetary For Period Debit us-gaap:ResearchAndDevelopmentInProcess
12 Research and Development Asset Acquired Other than Through Business Combination, Written-off [Concept] Monetary For Period Debit us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
13 Research and Development Expense, Total [Concept] Monetary For Period Debit us-gaap:ResearchAndDevelopmentExpense
14 Capitalized Computer Software, Net [Roll Up] [Abstract]

*

*

us-gaap:CapitalizedComputerSoftwareNetAbstract
15 Capitalized Computer Software, Gross [Concept] Monetary As Of Debit us-gaap:CapitalizedComputerSoftwareGross
16 Capitalized Computer Software, Accumulated Amortization [Concept] Monetary As Of Credit us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
17 Capitalized Computer Software, Net, Total [Concept] Monetary As Of Debit us-gaap:CapitalizedComputerSoftwareNet
18 Movement in Capitalized Computer Software, Net [Roll Forward] [Abstract]

*

*

us-gaap:MovementInCapitalizedComputerSoftwareNetRollForward
19 Capitalized Computer Software, Net, Beginning Balance [Concept] Monetary As Of Debit us-gaap:CapitalizedComputerSoftwareNet
20 Capitalized Computer Software, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:CapitalizedComputerSoftwarePeriodIncreaseDecreaseRollUp
21 Capitalized Computer Software, Additions [Concept] Monetary For Period Debit us-gaap:CapitalizedComputerSoftwareAdditions
22 Capitalized Computer Software, Amortization [Concept] Monetary For Period Credit us-gaap:CapitalizedComputerSoftwareAmortization
23 Capitalized Computer Software, Impairments [Concept] Monetary For Period Credit us-gaap:CapitalizedComputerSoftwareImpairments
24 Capitalized Computer Software, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
25 Capitalized Computer Software, Net, Ending Balance [Concept] Monetary As Of Debit us-gaap:CapitalizedComputerSoftwareNet